package es.decloud.dao;

import es.decloud.model.Centro;
import es.decloud.model.Usuario;

/**
 * Centro Data Access Object (DAO) interface.
 */
public interface CentroDao extends GenericDao<Centro, Long> {
    /**
     * Obtiene la informacion de un centro por su nombre
     * @param nombre - el nombre del centro
     * @return populated role object
     */
    Centro getCentroByNombre(String nombre);
    
    /**
	 * Saves a user's information.
	 * 
	 * @param user
	 *            the object to be saved
	 * @return the persisted User object
	 */
	Centro saveCentro(Centro centro);
}
